using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SIOGDE.AccesoDatos.Entidades;
using Didsoft.Mvc.DataModel;
using SIOGDE.AccesoDatos.Entidades.Reportes;

namespace SIOGDE.Negocios.Servicios
{  
   public interface IDestinoAsignadoNegociosServicio: IDataModelBase<DestinoAsignado>
   {   
	  //List<DestinoAsignado> BuscarPorAlgunParametro(string filter)
       DestinoAsignado GuardarDestinoElegido(string guidRequerimiento);
       DestinoAsignado GetDestinoActual(int gestionId, int personaId);

       DestinoAsignado ObtenerPorGuid(string guidAsignacion);

       DestinoAsignado GetDestinoActual();
       List<DestinoAsignado> GetPorPersonaId(int PersonaId);

       List<DTODestinoAsignado> GetReporteDestinosPorGestionActiva();

       int CountPorGestionActiva();
   }
}


